if not dom is None and dom != '0':
if DEBUG: print ">DomShutDown %s" % dom
try:
- server.xend_domain_shutdown( int( dom ), "halt" )
+ server.xend_domain_shutdown( int( dom ), "poweroff" )
except:
pass
if not dom is None and dom != '0':
if DEBUG: print ">DomDestroy %s" % dom
try:
- server.xend_domain_destroy( int( dom ), "halt" )
+ server.xend_domain_destroy(int( dom ))
except:
pass
{'op' : 'sysrq',
'key' : key})
- def xend_domain_destroy(self, id, reason):
+ def xend_domain_destroy(self, id):
return self.xendPost(self.domainurl(id),
- {'op' : 'destroy',
- 'reason' : reason })
+ {'op' : 'destroy' })
def xend_domain_save(self, id, filename):
return self.xendPost(self.domainurl(id),
def op_destroy(self, op, req):
fn = FormFn(self.xd.domain_destroy,
- [['dom', 'int'],
- ['reason', 'str']])
+ [['dom', 'int']])
val = fn(req.args, {'dom': self.dom.domid})
req.setHeader("Location", "%s/.." % req.prePathURL())
return val
req.write('<form method="post" action="%s">' % url)
req.write('<input type="submit" name="op" value="destroy">')
- req.write('<input type="radio" name="reason" value="halt" checked>Halt')
- req.write('<input type="radio" name="reason" value="reboot">Reboot')
req.write('</form>')
req.write('<form method="post" action="%s">' % url)